Der Petrinetz-Würfel im Petrinetz-Kern
نویسنده
چکیده
Eine Möglichkeit, ein theoretisches Konzept zu validieren, ist seine Implementierung in einem Werkzeug. In diesem Papier skizzieren wir die Implementierung des PetrinetzWürfels mit Hilfe des Petrinetz-Kerns. Mit dem Petrinetz-Würfel [KW98] und dem Petrinetz-Kern [HHK98, KW99] wurden zwei Konzepte entwickelt, die jeweils einen allgemeinen Petrinetz-theoretischen Ansatz verfolgen. Der Petrinetz-Kern dient als Infrastruktur zum Bau von Werkzeugen für Petrinetze beliebiger Typen. Und der Petrinetz-Würfel strukturiert und klassi ziert die Welt der klassischen Petrinetze. Beiden gemeinsam ist die Verallgemeinerung von Petrinetz-Typen. Unter einem Petrinetz-Typ verstehen wir die Festlegung der zulässigen Markierungen, der zulässigen Kanteninschriften sowie des Schaltverhaltens für Netze diesen Typs. Beide Verallgemeinerungen unterscheiden sich jedoch grundlegend voneinander. Das Ziel des Petrinetz-Würfels ist die Klassi zierung von Petrinetz-Typen derart, dass ihre Unterschiede und Gemeinsamkeiten hervortreten. Insbesondere die intuitive (klassische) Schaltregel kann mit diesem Konzept für alle klassischen Petrinetz-Typen gemeinsam de niert werden. Auÿerdem genügen 3 voneinander unabhängige Aspekte, um die klassischen Petrinetz-Typen zu beschreiben. Ein besonderer Nutzen des Petrinetz-Würfels besteht darin, dass Techniken zu Petrinetzen, die nur von ganz bestimmten Aspekten abhängen, leicht von einem Petrinetz-Typ auf einen anderen übertragen werden können, wenn sich beide in den bestimmten Aspekten nicht unterscheiden. Der Petrinetz-Kern hat zum Ziel, den Bau von Petrinetz-Werkzeugen zu erleichtern. Dazu stellt er Standardfunktionen wie das Einfügen von Elementen in ein Petrinetz oder bestimmte Anfragen an Netze zur Verfügung. Damit der Petrinetz-Kern den Bau von Werkzeugen für beliebige Petrinetz-Typen unterstützt, besitzt er eine Schnittstelle zur De nition eines Petrinetz-Typs. Mit ihr können alle Petrinetz-Typen beschrieben werden, die auf klassische Petrinetz-Typen aufbauen und Stellen, Transitionen sowie Kanten zwischen Stellen und Transitionen bzw. umgekehrt zulassen. Im Gegensatz zum Petri-
منابع مشابه
Ein Petrinetz-Modell zur Informationsübertragung per Dialog
Zusammenfassung Wir stellen ein abstraktes Modell zur Informationsübertragung per Dialog vor. Dieses Modell erweitert das Grundmodell eines Kommunikationssystems von Shannon um die Möglichkeit der Nachfrage innerhalb einer Informationsübertragung. Für die Modellierung von Information und Informationsbestandteilen führen wir Merkmal-Werte-Relationen ein. Die Steuerung des Informationsflusses rep...
متن کاملKonzeptuelle Modellierung web-basierter Prozesse und ihre Ausführung in Multiagentensystemen
Web Services stellen einen über das Web zur Verfügung gestellten Dienst dar. Während der Aufruf von Web Services standardisiert ist, ist das Auffinden und das Zusammenfügen von ihnen noch Gegenstand intensiver Forschung. Die ProzessOntologie DAML-S versucht diese Lücke zu schließen. Im Folgenden wird ein Ansatz vorgestellt, Beschreibungen von Web Services in DAML-S durch ein Werkzeug einzulesen...
متن کاملEntwurfsverfahren für eingebettete Systeme zum Einsatz in der Mechatronik
Beim Entwurf von Hardund Software für eingebettete Systeme, die z.B. zur Steuerung mehrachsiger Präzisionsantriebe verwendet werden sollen, ist neben harten Echtzeitforderungen auch die Koexistenz unterschiedlicher Beschreibungsparadigmen und die Notwendigkeit formaler Exaktheit zu beachten. Das erfordert den Einsatz spezieller Beschreibungsmittel im modellbasierten Entwurf. Ein Beispiel sind M...
متن کاملAnwenden struktureller Nicht-Interferenz zur Sicherheitsanalyse von Workflow-Modellen
Dieser Beitrag definiert die formalen Grundlagen zur Anwendung von struktureller Nicht-Interferenz für die fundierte Petrinetz-basierte Sicherheitsanalyse von industriellen Workflow-Modellen und damit den ursprünglichen Geschäftsprozessen. Der Ansatz wird anhand eines Beispiels für einen eAuction-Workflow veranschaulicht.
متن کاملRapid Control Prototyping petrinetzbasierter Steuerungen mit dem Tool NETLAB (Rapid Control Prototyping of Petri Net Based Controllers with the Tool NETLAB)
Der Beitrag beschreibt das Rapid Prototyping ereignisdiskreter Steuerungen. Während des Entwurfsprozesses wird mit dem Petrinetz-Zustandsraum-Modell (PNZRM) eine auf S/T-Netzen beruhende hybride Modellform genutzt. Mit Netlab steht ein Aufsatz für Matlab/Simulink zur Verfügung, der die Beschreibung ausführbarer ereignisdiskreter Modelle unterstützt und so innerhalb der Entwurfsumgebung die Mode...
متن کامل